<?php
$own= new usuario();
$cedula=$_POST["cedula_txt"];
$nombre=$_POST["nombre_txt"];

$ape=$_POST["apellido"];
$telefono=$_POST["telefono_txt"];
$email=$_POST["email_txt"];
$direccion=$_POST["direccion_txt"];
$sexo=$_POST["sexo_rdo"];
$nacimiento=$_POST["nacimiento_txt"];
$contrasena=$_POST["password"];
$confirmacioncontrasena=$_POST["password2"];
$confirmacionsesion=$_POST["nombre_label"];
$email1=$_POST["email"];
$contrasen=$_POST["password_pwd"];
 if(isset($sexo))
 {
    if($contrasena==$confirmacioncontrasena)
    {
         $own->user($cedula,$nombre,$ape,$telefono,$email,$direccion,$sexo,$nacimiento,$contrasena,$confirmacioncontrasena);
    }
    else{
        $mensaje="un error al intentar confirmar la clave";
        header("Location: registro_usuario.php?mensaje=$mensaje");
    }
 }
 else if(isset($email1) && isset($contrasen)){ 
    
    $own->login($email1,$contrasen);
 }
 if(isset($confirmacionsesion))
 {
       $own->cerrarsesion();
 }
class usuario{
    private $cod_usuario;
    private $cc;
    private $nombre;
    private $apellido;
    private $tel;
    private $email;
    private $direccion;
    private $sexo;
    private $fecha_nac;
    private $password;
    


public function _construct($cod_usuario,$cc,$nombre,$apellido,$tel,$email,$direccion,$sexo,$fecha_nac,$password)
  {

      $this->cod_usuario=$cod_usuario;
      $this->cc=$cc;
      $this->nombre=$nombre;
      $this->apellido=$apellido;
      $this->tel=$tel;
      $this->email=$email;
      $this->direccion=$direccion;
      $this->sexo=$sexo;
      $this->fecha_nac=$fecha_nac;
      $this->password=$password;
  }

 public function setCod_usuario($cod_usuario)
  {
       $this->cod_usuario=$cod_usuario;
    }

 public function getCod_usuario()
   {
        return $this->cod_usuario;
     }

   public function setCc($cc)
     {
          $this->cc=$cc;
       }

 public function getCc()
   {
        return $this->cc;
     }
  
  public function setNombre($nombre)
  {
       $this->nombre=$nombre;
    }

 public function getNombre()
   {
        return $this->nombre;
     }
   
   public function setApellido($apellido)
  {
       $this->apellido=$apellido;
    }

 public function getApellido()
   {
        return $this->apellido;
     }

  public function setTel($tel)
  {
       $this->tel=$tel;
    }

 public function getTel()
   {
        return $this->tel;
     }

     public function setEmail($email)
  {
       $this->email=$email;
    }

 public function getEmail()
   {
        return $this->email;
     }

     public function setDireccion($direccion)
  {
       $this->direccion=$direccion;
    }

 public function getDireccion()
   {
        return $this->direccion;
     }

 public function setSexo($sexo)
  {
       $this->sexo=$sexo;
    }

 public function getSexo()
   {
        return $this->sexo;
     }

public function setFecha_nac()
   {
       $this->fecha_nac=$fecha_nac;
     }

 public function getFecha_nac()
 {
return $this->fecha_nac;

 }  

 public function setPassword()
   {
       $this->password=$password;
     }

 public function getPassword()
 {
return $this->password;

 }    
public function login($email,$contrasena){
  include("conexion.php");
  $consulta="SELECT * FROM  usuario WHERE email='$email' and password='$contrasena'";
  $ejecutar_consulta=$conexion->query($consulta);
  $num_regs=$ejecutar_consulta->num_rows;
  if($num_regs==0)
  {
       $men="usuario o contrasena erronea";
  }
  else
  {
    while($registro=$ejecutar_consulta->fetch_assoc())
    { 
       $men="Bienvenido ".$registro["nombre"]." ".$registro["apellido"]." a pidetuplato.com";
       $nombreusu="".$registro["nombre"]." ".$registro["apellido"]."";
    }
    setcookie("usuario", $nombreusu, 0, "/", ".pidetuplato.260mb.org",0);
  }
    $conexion->close();
    header("Location: ../index.php?mens=$men");
}
public function cerrarsesion()
{
     setcookie("usuario", "", time() - 3600, "/", ".pidetuplato.260mb.org", 0);
     $men="cerrando sesion";
     header("Location: ../index.php?var=$men");
}
public function user($cedula,$nombre,$apellido,$telefono,$email,$direccion,$sexo,$nacimiento,$contrasena,$confirmacioncontrasena)
 {
include("conexion.php");
$consulta="SELECT email FROM  usuario WHERE email='$email'";
$ejecutar_consulta=$conexion->query($consulta);
$num_regs=$ejecutar_consulta->num_rows;


if($num_regs==0)
{

$consulta = "INSERT INTO usuario(cc,nombre,apellido,tel,email,direccion,sexo,fecha_nac,password) VALUES ($cedula,'$nombre','$apellido',$telefono,'$email','$direccion','$sexo','$nacimiento','$contrasena' )";
$ejecutar_consulta=$conexion->query(utf8_encode($consulta));

if($ejecutar_consulta)
$mensaje="se ha ingresado al sitema al contacto con el email <b>$email</b> :)";

else
$mensaje="no se ha agregado  al contacto con el email <b>$email</b> :)";

}
else
{
$mensaje="no se pudo agregar al contacto con el email <b>$email</b> porque ya existe:/";

}
$conexion->close();
header("Location: registro_usuario.php?mensaje=$mensaje");

}

  
  }

?>
										